keep a short leash on - Espagnol Anglais Dictionnaire